[IA64] let VMM do itc sync for guest on VTI domain
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Wed, 14 Jun 2006 22:05:45 +0000 (16:05 -0600)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Wed, 14 Jun 2006 22:05:45 +0000 (16:05 -0600)
commite9b17614325b06629f7460a2a7ca09b4858d5cd7
treed5f639856c23fc35cdbf34774aef553a1f6be95c
parent81bde47964aaf414c0bb6e904fcd8592ff3a02b8
[IA64] let VMM do itc sync for guest on VTI domain

Previously, on SMP VTI-domain, Guest OS was responsible for
syncing itc by calling ia64_sync_itc, but the round trip may
be very large on VTI domain, that may cause guest itcs are
not synced well and cause guest wall clock is not accurate.

This patch intends to fix this issue, when guest wants to sync
itc( vcpus other than vcpu0 write itc), VMM directly get vcpu0
itc for other vcpus.

Signed-off-by: Anthony Xu <anthony.xu@intel.com>
xen/arch/ia64/vmx/vlsapic.c